package com.string;

/**
 * @Author 小闽
 * @Date 2024/9/29 10:16
 * @PackageName: com.string
 * @ClassName: String01
 * @Description: String类
 * @Version 1.0
 */
public class String01 {
    public static void main(String[] args) {
        // 1. String 对象用于保存字符串，也就是一组字符序列
        // 2. "jack"字符串常量，双引号括起的字符序列
        // 3. 字符串的字符使用Unicode字符编码，一个字符（不区分字母还是汉字）占两个字节
        // 4. String  类有很多构造器，构造器的重载
        //  常用的 String s1 = new String();
        // String s2 = new String(String original);
        // String s3 = new String(char[] a);
        // String s4 = new String(char[] a, int startIndex, int count)
        // String s5 = new String(byte[] b)
        // 5. String 类实现了接口 Serializable [String 可以串行化，可以在网络传输]
        // 6. String 是 final 类，不能被其他类继承
        // 7. String 有属性 private final char value[]; 用于存放字符串内容
        // 8. 注意：value 是一个 finla 类型，不可以修改：即value不能指向新的地址，但是单个字符内容是可以变化
        String name = "苏宁易购";
        name = "百度";
//      final char[] value = {'a','b','c',};
//      char[] v2 = {'t','f','m'};
//      value = v2;

    }
}
